com.sabro.jbusiness.sys
Class SysTarefa

java.lang.Object
  extended by com.sabro.jbusiness.sys.SysTarefa
All Implemented Interfaces:
java.lang.Comparable<SysTarefa>

public class SysTarefa
extends java.lang.Object
implements java.lang.Comparable<SysTarefa>


Nested Class Summary
static class SysTarefa.Linguagem
          Tipos de codificação das tarefas
static class SysTarefa.Periodicidade
          Tipos de intervalo de execução de tarefas
static class SysTarefa.TipoObjeto
           
static class SysTarefa.TipoTarefa
          Tipos de tarefa definidas
static class SysTarefa.TipoTarefaEscopo
          Tipos de tarefa definidas
 
Method Summary
 void addToSystemTray()
           
 int compareTo(SysTarefa sysTarefa)
           
static boolean compilaTarefa(int sysTarefaId)
          Deprecated. 
static boolean compilaTarefa(SysConexao sysConexao, int sysTarefaId)
           
 void convertTarefa()
           
static void convertTarefa(int id)
           
static void convertTarefa(SysConexao sysConexao, int id)
           
static java.lang.Object executaClasseJava(java.lang.Class<?> classe, java.util.Map<java.lang.String,java.lang.Object> parametros)
           
 java.lang.Object executaClasseJava(java.util.Map<java.lang.String,java.lang.Object> parametros)
           
 boolean executaClasseJavaFromCadastro(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 java.lang.Object executaCriaFuncaoSql(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 boolean executaCriaJobSql()
           
 java.lang.Object executaCriaStoredProcedureSql(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 java.lang.Object executaCriaTriggerSql(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 java.lang.Object executaCriaViewSql(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 java.lang.Object executaScriptJava(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
static java.lang.Object executaScriptJava(java.lang.String rotina)
          Método que executa um script em Java.
static java.lang.Object executaScriptJava(SysTarefa sysTarefa, java.lang.String rotina, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 java.lang.Object executaScriptSql(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 boolean executaScriptSqlFromCadastro(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
static java.lang.Object executaTarefa(int tarefaId)
          Deprecated. 
static java.lang.Object executaTarefa(int tarefaId, java.util.Map<java.lang.String,java.lang.Object> parameters)
          Deprecated. 
 java.lang.Object executaTarefa(java.util.Map<java.lang.String,java.lang.Object> parameters)
          Executa a tarefa.
static java.lang.Object executaTarefa(SysConexao sysConexao, int tarefaId)
           
static java.lang.Object executaTarefa(SysConexao sysConexao, int tarefaId, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
static java.lang.Object executaTarefa(SysConexao sysConexao, java.lang.String nomeTarefa, java.util.Map<java.lang.String,java.lang.Object> parameters)
          Executa uma tarefa pelo seu nome.
 com.sabro.jbusiness.sys.SysTarefa.JBTrayIcon findTrayIcon()
           
 java.lang.String getAjuda()
           
 java.lang.String getAlias()
           
 java.lang.Class<?> getClasse()
           
 java.lang.String getClassName()
           
static java.lang.String getClassName(int id)
           
 java.util.Date getDataInicio()
           
 long getDelay()
           
 int getGrupoId()
          Informa o grupo de segurança que pode executar esta tarefa.
 int getId()
           
 int getIntervalo()
           
 java.lang.String getJobUID()
           
 SysTarefa.Linguagem getLinguagem()
           
 char getMnemonico()
           
 java.lang.String getNome()
           
 java.lang.String getNomeImagem()
           
 short getNroTentativas()
           
 int getOrdem()
           
 SysTarefa.Periodicidade getPeriodicidade()
           
 java.lang.Long getPeriodo()
           
 java.lang.String getRotina()
           
 java.lang.String getRotina(SysTarefa.Linguagem linguagem)
           
 java.lang.String getSenha()
           
 SysConexao getSysConexao()
           
 int getSysTabelaCadastroId()
           
static SysTarefa getSysTarefa(int id)
          Deprecated. 
static SysTarefa getSysTarefa(java.lang.String nomeTarefa)
          Deprecated. 
static SysTarefa getSysTarefa(SysConexao sysConexao, int id)
           
static SysTarefa getSysTarefa(SysConexao sysConexao, java.lang.String nomeTarefa)
           
static java.util.Map<java.lang.Integer,SysTarefa> getSysTarefaById()
           
 int getSysTarefaEscopoId()
          Informa o código do registro vinculado ao escopo: CFOPsTabela_ID, CFOPsCampo_ID, etc.
static java.lang.Integer getSysTarefaId(java.lang.String nomeTarefa)
          Deprecated. 
static java.lang.Integer getSysTarefaId(SysConexao sysConexao, java.lang.String nomeTarefa)
           
 int getSysTarefaInvocadaId()
           
 int getSysTarefaPaiId()
          Informa o código da tarefa que é pai desta tarefa.
 java.util.ArrayList<SysTarefaParametro> getSysTarefaParametros()
           
static java.util.TreeSet<SysTarefa> getSysTarefasFilhas(char tipoEscopo, int sysTarefaEscopoId)
           
static java.util.TreeSet<SysTarefa> getSysTarefasFilhas(int sysTarefaPaiId)
           
static java.util.TreeSet<SysTarefa> getSysTarefasFilhas(int sysTarefaPaiId, char tipoEscopo, int sysTarefaEscopoId)
           
 javax.swing.KeyStroke getTeclaAceleradora()
           
 javax.swing.KeyStroke[] getTeclasAceleradoras()
           
 SysTarefa.TipoTarefa getTipo()
           
 SysTarefa.TipoTarefaEscopo getTipoEscopo()
          Informa o tipo de escopo ao qual esta tarefa está inserida
 int getUsuarioId()
           
 java.lang.String getWhere()
           
 void invalidaRotina()
           
 boolean isFerramenta()
           
static void loadSysTarefa(SysConexao sysConexao, int sysTarefaId)
           
static void loadSysTarefas(SysConexao sysConexao, char tipoEscopo, int escopoId)
           
static void loadSysTarefas(SysConexao sysConexao, java.lang.String condicao)
           
static void montaMenuBar(SysConexao sysConexao, char tipoEscopo, int sysTarefaEscopoId, javax.swing.JMenuBar jMenuBar, javax.swing.JToolBar jToolBar, java.util.HashMap<java.lang.String,SysTarefa> sysTarefaByName, java.util.Timer timer, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
static void montaMenuCadastro(SysConexao sysConexao, SysTabelaFormatada sysTabela, javax.swing.JPopupMenu jPopupMenu, javax.swing.JToolBar jToolBar, java.util.HashMap<java.lang.String,SysTarefa> sysTarefaByName, java.util.Timer timer, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
static void montaMenuConsulta(SysConexao sysConexao, SysTabelaConsulta sysTabela, javax.swing.JPopupMenu jPopupMenu, javax.swing.JToolBar jToolBar, java.util.HashMap<java.lang.String,SysTarefa> sysTarefaByName, java.util.Timer timer, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
static void montaMenuObjeto(SysConexao sysConexao, int tipoObjetoId, javax.swing.JPopupMenu jPopupMenu, javax.swing.JToolBar jToolBar, java.util.HashMap<java.lang.String,SysTarefa> sysTarefaByName, java.util.Timer timer, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
static void montaMenuObjeto(SysConexao sysConexao, SysTarefa.TipoObjeto tipoObjeto, javax.swing.JPopupMenu jPopupMenu, javax.swing.JToolBar jToolBar, java.util.HashMap<java.lang.String,SysTarefa> sysTarefaByName, java.util.Timer timer, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 void removeFromSystemTray()
           
 void setRotina(java.lang.String rotina)
           
static void showPropriedadesTarefa(SysConexao sysConexao, int tarefaId)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

executaTarefa

public static java.lang.Object executaTarefa(SysConexao sysConexao,
                                             java.lang.String nomeTarefa,
                                             java.util.Map<java.lang.String,java.lang.Object> parameters)
Executa uma tarefa pelo seu nome.

Parameters:
nomeTarefa -
parameters -
Returns:

getSysTarefa

@Deprecated
public static SysTarefa getSysTarefa(java.lang.String nomeTarefa)
Deprecated. 


getSysTarefa

public static SysTarefa getSysTarefa(SysConexao sysConexao,
                                     java.lang.String nomeTarefa)

getSysTarefaId

@Deprecated
public static java.lang.Integer getSysTarefaId(java.lang.String nomeTarefa)
Deprecated. 


getSysTarefaId

public static java.lang.Integer getSysTarefaId(SysConexao sysConexao,
                                               java.lang.String nomeTarefa)

montaMenuBar

public static void montaMenuBar(SysConexao sysConexao,
                                char tipoEscopo,
                                int sysTarefaEscopoId,
                                javax.swing.JMenuBar jMenuBar,
                                javax.swing.JToolBar jToolBar,
                                java.util.HashMap<java.lang.String,SysTarefa> sysTarefaByName,
                                java.util.Timer timer,
                                java.util.Map<java.lang.String,java.lang.Object> parameters)

montaMenuCadastro

public static void montaMenuCadastro(SysConexao sysConexao,
                                     SysTabelaFormatada sysTabela,
                                     javax.swing.JPopupMenu jPopupMenu,
                                     javax.swing.JToolBar jToolBar,
                                     java.util.HashMap<java.lang.String,SysTarefa> sysTarefaByName,
                                     java.util.Timer timer,
                                     java.util.Map<java.lang.String,java.lang.Object> parameters)

montaMenuConsulta

public static void montaMenuConsulta(SysConexao sysConexao,
                                     SysTabelaConsulta sysTabela,
                                     javax.swing.JPopupMenu jPopupMenu,
                                     javax.swing.JToolBar jToolBar,
                                     java.util.HashMap<java.lang.String,SysTarefa> sysTarefaByName,
                                     java.util.Timer timer,
                                     java.util.Map<java.lang.String,java.lang.Object> parameters)

montaMenuObjeto

public static void montaMenuObjeto(SysConexao sysConexao,
                                   SysTarefa.TipoObjeto tipoObjeto,
                                   javax.swing.JPopupMenu jPopupMenu,
                                   javax.swing.JToolBar jToolBar,
                                   java.util.HashMap<java.lang.String,SysTarefa> sysTarefaByName,
                                   java.util.Timer timer,
                                   java.util.Map<java.lang.String,java.lang.Object> parameters)

montaMenuObjeto

public static void montaMenuObjeto(SysConexao sysConexao,
                                   int tipoObjetoId,
                                   javax.swing.JPopupMenu jPopupMenu,
                                   javax.swing.JToolBar jToolBar,
                                   java.util.HashMap<java.lang.String,SysTarefa> sysTarefaByName,
                                   java.util.Timer timer,
                                   java.util.Map<java.lang.String,java.lang.Object> parameters)

findTrayIcon

public com.sabro.jbusiness.sys.SysTarefa.JBTrayIcon findTrayIcon()

addToSystemTray

public void addToSystemTray()

removeFromSystemTray

public void removeFromSystemTray()

getSysTarefa

@Deprecated
public static SysTarefa getSysTarefa(int id)
Deprecated. 


getSysTarefa

public static SysTarefa getSysTarefa(SysConexao sysConexao,
                                     int id)

getSysTarefaById

public static java.util.Map<java.lang.Integer,SysTarefa> getSysTarefaById()

getSysTarefasFilhas

public static java.util.TreeSet<SysTarefa> getSysTarefasFilhas(int sysTarefaPaiId)

getSysTarefasFilhas

public static java.util.TreeSet<SysTarefa> getSysTarefasFilhas(char tipoEscopo,
                                                               int sysTarefaEscopoId)

getSysTarefasFilhas

public static java.util.TreeSet<SysTarefa> getSysTarefasFilhas(int sysTarefaPaiId,
                                                               char tipoEscopo,
                                                               int sysTarefaEscopoId)

loadSysTarefas

public static void loadSysTarefas(SysConexao sysConexao,
                                  char tipoEscopo,
                                  int escopoId)

loadSysTarefa

public static void loadSysTarefa(SysConexao sysConexao,
                                 int sysTarefaId)

loadSysTarefas

public static void loadSysTarefas(SysConexao sysConexao,
                                  java.lang.String condicao)

convertTarefa

public static void convertTarefa(int id)

convertTarefa

public static void convertTarefa(SysConexao sysConexao,
                                 int id)

compilaTarefa

@Deprecated
public static boolean compilaTarefa(int sysTarefaId)
Deprecated. 


compilaTarefa

public static boolean compilaTarefa(SysConexao sysConexao,
                                    int sysTarefaId)

executaTarefa

@Deprecated
public static java.lang.Object executaTarefa(int tarefaId)
Deprecated. 


executaTarefa

public static java.lang.Object executaTarefa(SysConexao sysConexao,
                                             int tarefaId)

executaTarefa

@Deprecated
public static java.lang.Object executaTarefa(int tarefaId,
                                                        java.util.Map<java.lang.String,java.lang.Object> parameters)
Deprecated. 


executaTarefa

public static java.lang.Object executaTarefa(SysConexao sysConexao,
                                             int tarefaId,
                                             java.util.Map<java.lang.String,java.lang.Object> parameters)

executaClasseJava

public static java.lang.Object executaClasseJava(java.lang.Class<?> classe,
                                                 java.util.Map<java.lang.String,java.lang.Object> parametros)

showPropriedadesTarefa

public static void showPropriedadesTarefa(SysConexao sysConexao,
                                          int tarefaId)

getId

public int getId()

getSysTarefaParametros

public java.util.ArrayList<SysTarefaParametro> getSysTarefaParametros()

getTipo

public SysTarefa.TipoTarefa getTipo()

convertTarefa

public void convertTarefa()

executaTarefa

public java.lang.Object executaTarefa(java.util.Map<java.lang.String,java.lang.Object> parameters)
Executa a tarefa.


executaClasseJavaFromCadastro

public boolean executaClasseJavaFromCadastro(java.util.Map<java.lang.String,java.lang.Object> parameters)

executaClasseJava

public java.lang.Object executaClasseJava(java.util.Map<java.lang.String,java.lang.Object> parametros)

executaScriptJava

public java.lang.Object executaScriptJava(java.util.Map<java.lang.String,java.lang.Object> parameters)

executaScriptJava

public static java.lang.Object executaScriptJava(java.lang.String rotina)
Método que executa um script em Java. Esse método não trata o envio de parametros para o script.

Parameters:
rotina - - Script em Java

executaScriptJava

public static java.lang.Object executaScriptJava(SysTarefa sysTarefa,
                                                 java.lang.String rotina,
                                                 java.util.Map<java.lang.String,java.lang.Object> parameters)

executaScriptSqlFromCadastro

public boolean executaScriptSqlFromCadastro(java.util.Map<java.lang.String,java.lang.Object> parameters)

executaScriptSql

public java.lang.Object executaScriptSql(java.util.Map<java.lang.String,java.lang.Object> parameters)

executaCriaJobSql

public boolean executaCriaJobSql()

executaCriaFuncaoSql

public java.lang.Object executaCriaFuncaoSql(java.util.Map<java.lang.String,java.lang.Object> parameters)

executaCriaViewSql

public java.lang.Object executaCriaViewSql(java.util.Map<java.lang.String,java.lang.Object> parameters)

executaCriaStoredProcedureSql

public java.lang.Object executaCriaStoredProcedureSql(java.util.Map<java.lang.String,java.lang.Object> parameters)

executaCriaTriggerSql

public java.lang.Object executaCriaTriggerSql(java.util.Map<java.lang.String,java.lang.Object> parameters)

getNome

public java.lang.String getNome()

getAlias

public java.lang.String getAlias()

getOrdem

public int getOrdem()

getSysConexao

public SysConexao getSysConexao()

getMnemonico

public char getMnemonico()

getTipoEscopo

public SysTarefa.TipoTarefaEscopo getTipoEscopo()
Informa o tipo de escopo ao qual esta tarefa está inserida

Returns:

getSysTarefaEscopoId

public int getSysTarefaEscopoId()
Informa o código do registro vinculado ao escopo: CFOPsTabela_ID, CFOPsCampo_ID, etc.

Returns:

getGrupoId

public int getGrupoId()
Informa o grupo de segurança que pode executar esta tarefa.

Returns:

getSysTarefaPaiId

public int getSysTarefaPaiId()
Informa o código da tarefa que é pai desta tarefa.

Returns:

getAjuda

public java.lang.String getAjuda()

isFerramenta

public boolean isFerramenta()

getTeclasAceleradoras

public javax.swing.KeyStroke[] getTeclasAceleradoras()

getTeclaAceleradora

public javax.swing.KeyStroke getTeclaAceleradora()

getNomeImagem

public java.lang.String getNomeImagem()

getSysTarefaInvocadaId

public int getSysTarefaInvocadaId()

getSysTabelaCadastroId

public int getSysTabelaCadastroId()

getWhere

public java.lang.String getWhere()

getLinguagem

public SysTarefa.Linguagem getLinguagem()

invalidaRotina

public void invalidaRotina()

getRotina

public java.lang.String getRotina()

getRotina

public java.lang.String getRotina(SysTarefa.Linguagem linguagem)

setRotina

public void setRotina(java.lang.String rotina)

getPeriodo

public java.lang.Long getPeriodo()

getDelay

public long getDelay()

getPeriodicidade

public SysTarefa.Periodicidade getPeriodicidade()

getDataInicio

public java.util.Date getDataInicio()

getIntervalo

public int getIntervalo()

getNroTentativas

public short getNroTentativas()

getUsuarioId

public int getUsuarioId()

getSenha

public java.lang.String getSenha()

getJobUID

public java.lang.String getJobUID()

getClassName

public java.lang.String getClassName()

getClassName

public static java.lang.String getClassName(int id)

getClasse

public java.lang.Class<?> getClasse()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(SysTarefa sysTarefa)
Specified by:
compareTo in interface java.lang.Comparable<SysTarefa>